tempestuous weather - German English Dictionary